home *** CD-ROM | disk | FTP | other *** search
- <%@ LANGUAGE=JScript %>
- <HTML>
- <HEAD>
- <TITLE>Active SMS - Send SMS</TITLE>
- </HEAD>
- <BODY>
- <H1>Send SMS Message Request</H1>
-
- <P>
- <%
- var ActiveSMS = Server.CreateObject("Intellisoftware.ActiveSMS");
-
- var PhoneNumber = Request("PhoneNumber")
- var MessageText = Request("MessageText")
-
- var MessageId = ActiveSMS.SendMessage ( PhoneNumber, MessageText, 15000);
- var Status = ActiveSMS.GetSendStatus(MessageId);
-
- switch ( Status )
- {
- case 2 : //jsSent
- Response.Write ( "Message has been sent" );
- break;
- case 7 : //jsErrTimeout
- Response.Write ( "Message not sent, Server too busy [Non-Queued Mode]" );
- break;
- case 3 : //jsErrNumberInvalid
- Response.Write ( "Message not sent, Invalid Number" );
- break;
- case 0 : //jsPending
- case 1 : //jsProcessing
- Response.Write ( "Message has been queued" );
- break;
- case 4 : //jsErrNetworkFailure
- Response.Write ( "Message not sent, Failure reported by phone network" );
- break;
- case 5 : //jsErrPhoneCommsError
- Response.Write ( "Message not sent, Error communicating with handset" );
- break;
- default :
- Response.Write ( "Message not sent, Internal error occured (see EventLog)" );
- break;
- }
- %>
- </P>
-
- </BODY>
- </HTML>
-